package com.hugang.date;

import org.junit.Test;

import java.util.Date;

/**
 * jdk8之前日期和时间API测试
 *
 * java.util.Date类
 *     |---java.sql.Date
 *
 *
 * @author hg
 * @date 2020/6/17 15:55
 */
public class DateTimeTest {

    @Test
    public void test1(){
        //java.util.Date
        //构造器一：Date()：创建一个对应当前时间的Date对象
        Date date = new Date();
        System.out.println(date.toString());//Wed Jun 17 15:58:05 CST 2020
        System.out.println(date.getTime());//1592380685837
        System.out.println(System.currentTimeMillis());//1592380685841

        //构造器二：Date(long date)：创建指定时间戳的Date对象
        Date date1 = new Date(1592380685841L);
        System.out.println(date1);

        //java.sql.Date
        java.sql.Date date2 = new java.sql.Date(15292380685841L);
        System.out.println(date2);//2454-08-06

        //java.util.Date 转换成 java.sql.Date
        Date date3 = new Date();
        java.sql.Date date4 = new java.sql.Date(date3.getTime());

    }
}
